American Legion Post 273 Madeira Beach, Fl 33708600 American Legion Drive, Madeira Beachopen now, until 21:00